layui.define(['laytpl','GD_common'],function(exports){
	//渲染模板
//	obj.data 传入的数据
//	obj.template 模板的dom
//	obj.container 渲染后的容器
//	obj.cb 渲染完成后的回调
//	obj.append 是否插入到最后(不替换container内的内容),默认false
	var GD_laytpl=function(obj){
		var laytpl=layui.laytpl;
		obj.data=obj.dta||null;
		obj.template=obj.template||null;
		obj.container=obj.container||null;
		obj.cb=obj.cb||function(){};
		obj.append=obj.append||false;
		layui.GD_common.check_err(obj)
		
		layui.laytpl(obj.template).render(obj,data,function(html){
			if(!obj.append){
				obj.container.html(html);
			}
			else{
				obj.container.append(html);
			}
			//让dom渲染完毕后再执行
			setTimeout(function(){
				obj.cb();
			},0)
		});
	}
	exports('GD_laytpl',GD_laytpl);
})